<HTML><HEAD><TITLE>erase_module_templates</TITLE>
</HEAD><BODY>[ <A HREF="index.html">library(instrument)</A> | <A HREF="../../index.html">Reference Manual</A> | <A HREF="../../fullindex.html">Alphabetic Index</A> ]
<H1>erase_module_templates</H1>
Erase all instrument template stores for a specific module.
<DL>
</DL>
<H2>Description</H2>
<P>
   This predicate erases all templates of the calling module context, 
   that are persisted in the global and file local template stores 
   between successive calls to <TT>instrument/2</TT> and <TT>instrument/3</TT>. 
   The predicate is a tool and the templates of a module other than the 
   current calling module context can be erased by invoking 
   <TT>erase_module_templates@Module</TT>. To erase templates 
   applicable to all modules, the atom <TT>every_module</TT> may be 
   specified.
<H3>Modules</H3>
This predicate is sensitive to its module context (tool predicate, see @/2).
<H3>Fail Conditions</H3>
No instrumentation templates exist for the calling module.
<H3>Resatisfiable</H3>
no
<H2>See Also</H2>
<A HREF="../../lib/instrument/erase_all_templates-0.html">erase_all_templates / 0</A>, <A HREF="../../lib/instrument/erase_file_templates-1.html">erase_file_templates / 1</A>, <A HREF="../../lib/instrument/instrument-2.html">instrument / 2</A>, <A HREF="../../lib/instrument/instrument-3.html">instrument / 3</A>, <A HREF="../../lib/instrument/index.html">library(instrument)</A>, <A HREF="../../lib/instrument/itemplate-s.html">struct(itemplate)</A>, <A HREF="../../lib/instrument/defined_modules-2.html">defined_modules / 2</A>
</BODY></HTML>
